汾˵


AS_BurnElf.exe
˵ASϵоƬдߺϼ
Ҫļ

  SynoAPIEx.dll  ֧ISP600Clear
  ASKeyDll.dll	 ֧ISP500Clear

滻DLL˵ӿ
#define PS_OK                0x00
int WINAPI	PSAutoOpen(HANDLE* pHandle,int *type, int nAddr=0xFFFFFFFF,UINT uPwd=0x00,int bVfy=1);
int WINAPI	PSBurnCode(HANDLE hHandle,int nAddr,int nType,unsigned char *pImageData, int iLength);
int WINAPI	PSCloseDeviceEx(HANDLE hHandle);
#pragma comment(lib,"..\\SynoAPIEx.lib")

#define R_OK 0x9000
BOOL WINAPI FU_OpenDevice(INT nDevNum,HANDLE* phHandle);
BOOL WINAPI FU_CloseDevice(HANDLE hHandle); 
INT WINAPI FU_Update(HANDLE hHandle); 
INT WINAPI FU_GetErrorString(INT nError,LPSTR strError);
#pragma comment(lib,"..\\ASKeyDll.lib")

⣺
 1.Ϊ.elfļ
 2.֧JTAGʽ־λд
   ע1ڽJTAGʽǰѡоƬͣ
   ע2JTAGʽдȲ־λ
   ע3IDLEģʽ²
 3.֧AS500AS600
 4.֧ISPʽ־λд
   ע1ISPʽĲ־λʽȷ豸ǵSYDemo򿪣
   ע2ISPʽдǰȲ־λ
 5.ּ֧书ܣELFļ·оƬ
//////////////////////////////////////////////////////////////

[V1.11] 2015.11.12
 1SynoAPIEx.dllV3.107
 2BurnУдǰԶʶ豸ʽŻ
 3ELFļʾ *.axf

[v1.10] 2015.11.03
 1ӶSY09,SY11֧֡
 2DLLSY600API.dll_V1.032,DebugApi.dll
 3ChipConfig.xml
------------------------------------------------------------
[v1.001] 2011-06-17
 һ

[v1.002] 2011-06-20
 1.޸һЩϢʾ
 2.¼DLLļJTAGʽɹ

[v1.002 Btea] 2011-06-20
 1.ISP500Clear֧

[v1.003] 2011-06-21
 1.ISP500Clear֧:˿ļASKeyDll.dll
  (ע⣺0x44445678)

[-] 2012-06-18
 1.ļSy600Probe.dllӶJTAGʽ֧

[v1.04] 2013.04.08
 1޸оƬѡʽΪӿչ
 2ͨ޸ChipConfig.xml޸оƬ

[v1.05] 2013.10.31
 1ISPģʽӣͨѡAutoRunдǰԶ
 2ӶCOM֧
 3עѡоƬͣISP

[v1.06] 2013.11.04
 1JTAGдԶйѡ.

[v1.07] 2013.11.05
 1ӶAS605֧֡
 2עѡоƬͣISP

[v1.08] 2014.03.31
 1޸ClearʱAS605쳣

[v1.09] 2015.03.26
 1ӶSY08֧֡






